Click here to join our community of experts to get information on job search, salaries and more.

Excelon Solutions

Senior Python Developer(w2)

Company: Excelon Solutions

Location: Remote

Posted on: May 19

We are seeking an experienced Senior Python Developer with 8+ years of hands-on experience in developing high-quality, scalable, and robust Python-based applications. The ideal candidate will have a strong background in both backend and frontend development, along with a deep understanding of Python's ecosystem and best practices. As a Senior Python Developer, you will be responsible for designing, developing, and maintaining complex systems, mentoring junior developers, and collaborating with cross-functional teams to drive technical excellence.

Key Responsibilities:

  • Lead the development of scalable, efficient, and maintainable Python-based applications.
  • Design and implement high-performance, secure, and resilient APIs and backend services.
  • Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical solutions.
  • Write clean, testable, and efficient code, ensuring best practices for code quality, security, and scalability.
  • Troubleshoot, debug, and optimize applications to ensure high availability and performance.
  • Conduct code reviews and provide mentorship and guidance to junior developers.
  • Contribute to architectural decisions and help evolve the system design.
  • Work with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes) to deploy and manage applications.
  • Stay up to date with the latest industry trends, technologies, and frameworks, and suggest innovative solutions.
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Skills & Qualifications:

  • Proven experience with Python development (8+ years).
  • Strong knowledge of Python frameworks such as Django, Flask, FastAPI, etc.
  • Solid experience in RESTful API design and development.
  • Expertise in database technologies such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Experience with cloud platforms (AWS, GCP, Azure) and cloud-native technologies.
  • Strong understanding of data structures, algorithms, and system design.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools.
  • Strong understanding of multithreading, asynchronous programming, and task scheduling.

Preferred Qualifications:

  • Experience with microservices architecture.
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Familiarity with DevOps practices and tools.
  • Knowledge of Agile/Scrum methodologies.
  • Leadership experience in guiding teams or mentoring junior developers.

Similar Jobs